package com.swap.business.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * 交换机设备信息对象 deviceInfo
 *
 * @author swap
 * @date 2024-06-11
 */
@Getter
@Setter
public class SwapDeviceInfo implements Serializable {

    private String id;

    /**
     * 设备关联ID
     */
    private String deviceId;

    /**
     * 设备唯一标识
     */
    private String equipmentUuId;

    /**
     * CPU使用率，单位%
     */
    private Double cpuUsageRate;

    /**
     * 内存使用率，单位%
     */
    private Double memoryUsageRate;

    /**
     * 实体温度，单位°C
     */
    private Double temp;

    /**
     * 风扇运转情况，有多个用英文逗号分割
     */
    private String fanStatus;

    /**
     * 采集时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date collectTime;
}
